home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / The Director Toolkit v1.0.adf / docs < prev    next >
Text File  |  1987-02-25  |  7KB  |  176 lines

  1.  
  2. |f2|t1|c7Director ToolKit V1.0 12/10/88|c3|t0|f1
  3.  
  4. The Director toolkit contains a variety of tools that we've collected
  5. over time that make life easier or provide expanded capabilities when
  6. used with the Director.  Many of the tools such as the 
  7. |c7ANIM Compressor|c3
  8. and the |c7Palette Optimizer|c3 may be useful in conjunction with 
  9. other programs as well.|r1  
  10.  
  11. There is a wide variety of |c7Director|c3 scripts included on this disk
  12. that can be used as examples, or provide complete functions that you can 
  13. incorporate directly into your own projects.|r1
  14.  
  15. All of the drawers on this disk contain readme icons that describe the
  16. programs in detail.  The remainder of this text presentation will
  17. describe them briefly.
  18. |e
  19.  
  20. |f2|c7Wipe Routines|c3|f1|r1
  21.  
  22. A collection of wipe transitions including venetian blind, diagonal,
  23. serpentine and others are included in script form that can be used
  24. directly or as ideas for further customizing your own wipes.  Also
  25. included is a slideshow script using these new wipes that can be
  26. used to display your own images.  All scripts are included.
  27. |e
  28.  
  29. |f2|c7Enhanced BLIT Utility|c3|f1|r1
  30.  
  31. The |c7Enhanced BLIT Utility|c3 (EBU) is a mouse driven script 
  32. builder that can
  33. build complete scripts for moving objects over backgrounds, animating
  34. them as they are moved if desired.  You create your objects or 
  35. |c7"characters"|c3
  36. with a paint program or digitizer, then use the |c7Enhanced BLIT Utility|c3
  37. to create an animated character and then specify moves over background 
  38. images.  The |c7Enhanced BLIT Utility|c3 will create a working script 
  39. that you can use directly, or modify or incorporate into 
  40. other presentations.|r1
  41.  
  42. The |c7Enhanced BLIT Utility|c3 also provides a more visual based 
  43. interface to 
  44. the functions of the original |c7BLIT Utility|c3|-, also allowing you to 
  45. automatically attach common commands (such as PAUSE) to the |c7BLIT|c3|-, 
  46. |c7DISSOLVE|c3|-, or |c7WIPE|c3 commands you generate.
  47. |e
  48.  
  49. |f2|c7File Requester|c3|f1|r1
  50.  
  51. The File Requester is a |c7CLI|c3 command that you can run with the 
  52. Director's
  53. |c7EXECUTE|c3 command.  The File Requester can then be incorporated in your
  54. own scripts where it may be desirable for the user to make a file name
  55. selection.  The File Requester will leave the name in a file in the
  56. |c7RAM:|c3 disk that can be accessed via the Director's 
  57. |c7OPEN|c3 and |c7READ|c3 commands.
  58. |e
  59.  
  60.  
  61. |f2|c7Screen Save|c3|f1|r1
  62.  
  63. A SaveIFF |c7CLI|c3 command is provided that can be run with the Director's
  64. |c7EXECUTE|c3 command to save the current screen as an |c7IFF|c3 file.  
  65. This command
  66. can be used to automatically save out individual frames of Director 
  67. animations for other uses.  One example might be to save out a series 
  68. of Director frames to be compressed with the |c7ANIM|c3 compressor included 
  69. in the ToolKit.  The SaveIFF command can optionally create an icon for 
  70. the image saved, and can be used directly from the |c7CLI|c3 as a general 
  71. purpose screen save program.
  72. |e
  73.  
  74.  
  75. |f2|c7MIDI Input module|c3|f1|r1
  76.  
  77. The |c7MIDI|c3 Input module is a special version of the Sound module 
  78. that can be signaled to listen to a specified |c7MIDI|c3 channel and return
  79. |c7MIDI|c3 note-on and note-off messages to the Director for image and sound
  80. synchronization.  |c7MIDI|c3 output is not currently provided with 
  81. the |c7MIDI|c3 module.
  82. |e
  83.  
  84. |f2|c7Standard ANIM compressor|c3|f1|r1
  85.  
  86. A standard |c7ANIM|c3 compressor is provided that will take a list 
  87. of |c7IFF|c3
  88. image files and compress them into the standardized |c7IFF ANIM|c3 
  89. op mode |c75|c3
  90. compressed files.  The resolution and color palette of the |c7IFF|c3 images
  91. you use should all be the same.  Both double buffered and single buffered 
  92. |c7ANIM|c3 are supported, single buffered being more memory efficient for 
  93. certain types of Director applications.
  94. |e
  95.  
  96. |f2|c7Pie Chart Generator|c3|f1|r1
  97.  
  98. A generic pie chart generator is included that provides an example of
  99. the use of integer-based trigonometric functions |c7Sine|c3 and 
  100. |c7Cosine|c3 to
  101. convert |c7360|c3 degrees of circle into the required pie slices for pie
  102. chart applications.  The generic generator can be used directly in
  103. presentations without knowledge of the trigonometric functions involved.
  104. |e
  105.  
  106. |f2|c7Sine and Cosine functions|c3|f1|r1
  107.  
  108. Degree based |c7Sine|c3 and |c7Cosine GOSUB|c3|-s are provided 
  109. that will allow you to
  110. determine the approximate |c7Sine|c3 and |c7Cosine|c3 of any degree 
  111. multiplied times |c710000|c3|-.  The above pie chart 
  112. generator provides an example of how these 
  113. can be used for basic circle functions.
  114. |e
  115.  
  116. |f2|c7Card Game Example|c3|f1|r1
  117.  
  118. The Card Game Example demonstrates a variety of Director techniques,
  119. and contains an example |c7sort|c3 routine (used to shuffle cards) that can
  120. be adapted to other applications.  In addition, routines for evaluating
  121. poker hands and displaying the cards are also included in this instructional
  122. script.
  123. |e
  124.  
  125. |f2|c7Palette Optimizer|c3|f1|r1
  126.  
  127. The Palette Optimizer is a |c7CLI|c3 command that will take a list of |c7IFF|c3 files,
  128. do a histogram over all the images specified, producing an averaged 
  129. palette that can be utilized when searching for a common palette for 
  130. several otherwise unrelated images.  It is particularly effective with 
  131. Digi-View, but can also be used with PixMate, the Butcher, and non-HAM 
  132. paint programs.  It can take any resolution images, and will produce a 
  133. palette the size you specify.  Extra Halfbright palettes, and odd-sized 
  134. palettes are also supported.
  135. |e
  136.  
  137. |f2|c7Text Displayer|c3|f1|r1
  138.  
  139. The Text Displayer is an example of a text reader Director script and is
  140. used to present the documentation for all the ToolKit programs on the
  141. disk.  The script is included and can be adapted to any requirements you
  142. may have for your own text reader type programs.
  143. |e
  144. |f2|c7IFF File Viewer|c3|f1|r1
  145.  
  146. "View" is included which is an |c7IFF|c3 image file viewer that can display
  147. all the files in a given directory as a quick slideshow so you can 
  148. quickly determine what images are contained on any of your disks.
  149. View can also take a short list of specific files, and can be looped
  150. for quick |c7IFF|c3 viewing uses.  View accepts any resolution images including
  151. overscan.
  152. |e
  153.  
  154. |f2|c7Workbench Front/Back Command|c3|f1|r1
  155.  
  156. WBMove is a |c7CLI|c3 command that can be run using the Director's 
  157. |c7EXECUTE|c3
  158. command to send the Workbench screen to the front or back of the Amiga's
  159. display.  WBMove can be used in applications where system requesters
  160. may arise on the Workbench screen (due to requests for disk insertions)
  161. and it is necessary to return to the Director animation screen after
  162. the requester has been serviced.
  163. |e
  164.  
  165. |f2|c7Using With PAL Amigas|c3|f1|r1
  166.  
  167. If you have a |c7PAL|c3 video format Amiga (as opposed to NTSC), the
  168. |c7Enhanced Blit Utility|c3 will be affected.|r1
  169.  
  170. You can adjust the |c7Enhanced Blit Utility|c3 for |c7PAL|c3 format 
  171. by renaming the text file |c7PALScreenY|c3 in |c7ToolKit:BlitUtil|c3 
  172. to |c7ScreenY|c3|-, and
  173. using |c7ED|c3 to adjust the parameter on the second line in the file for 
  174. correct vertical centering of |c7PAL|c3 screens.
  175.  
  176.